submarine telecommunication cable - Español Inglés Diccionario